#header{
	background:#fff; min-width:1200px; position:relative; z-index:1001; width:1200px;margin:0 auto;
	-webkit-box-shadow:rgba(0,0,0,0.15) 0px 0px 2px; -moz-box-shadow:rgba(0,0,0,0.15) 0px 0px 2px; box-shadow:rgba(0,0,0,0.15) 0px 0px 2px;
	}
#header.header-order{}
#header.header-order .top-nav{ right:0px;}

#header .toper { background-color:#363636; color:#ddd; font-size:13px; height:40px; line-height:40px;}
#header .toper .wrapper{ position:relative;}
#header .toper a,
#header .toper a:visited{ color:#ddd;}
#header .toper a:hover{ color:#e60000; text-decoration:none;}

#header .top-nav { position:absolute; top:0px; right:148px; z-index:900; }
#header .top-nav .sep{ border-left:1px solid #888; display:inline-block; float:left; height:12px; line-height:12px; margin:10px 8px 0px 8px; vertical-align:middle; width:1px; overflow:hidden;}
#header .top-nav a{ float:left; text-align:center;  padding:0px 10px;}
#header .top-nav a,
#header .top-nav a:visited{ color:#ddd; }
#header .top-nav a:hover{ color:#ff6700; padding-bottom:10px; text-decoration:none; }
#header .welcome { font-size:12px; float:left; }
#header .welcome .worktime{ padding-left:10px;}
#header .welcome .tel{ padding-left:12px;}
#header .top-cart{ position:absolute; right:0px; top:0px;}
#header .top-cart .cart{ display:block; padding:0px 10px 0px 12px;}
#header .top-cart .cart:hover{ background:#ff6700; color:#fff;}
#header .top-cart .cart i{ margin-right:6px;}
/**user**/
#header .user-status { padding-right:12px;}
#header .user-status a.a-login{ padding:0px 10px;}
#header .user-status a.a-reg{ padding:0px 10px;}
#header .user-status a.username{ font-weight:600; padding:0px 10px 0px 10px;}
#header .user-status .sep{ border-left:1px solid #aaa; display:inline-block; height:12px; line-height:12px; margin:0px 10px 0px 11px; vertical-align:middle; width:1px; overflow:hidden;}
#header .user-status a:hover{ color:#e60000;}
/**header**/
#header .header-line{ background-color:#fff; height:90px;}
#header .header-line .wrapper{ position:relative; z-index:991;}
#header .header-line .logo{ display:inline-block; float:left; padding-top:0px;}
#header .header-line .logo img{ max-height:90px;}
/*搜索*/
#header .search{ position:absolute; right:0px; top:25px; background:#ddd;}
#header .search .search-form{ height:42px; padding:0px 0px 0px 0px; position:relative;}
#header .search .search-form .search-text{ float:left;}
#header .search .text-search{ border:1px solid #e6e6e6; border-right:none; color:#aaa; float:left; font-size:12px; height:24px; line-height:24px; padding:8px 8px 8px 8px; width:180px;}
#header .search .text-search:focus{ color:#222;}
#header .search .btn-search{ background-color:#fff; border:1px solid #e6e6e6; color:#666; float:left; font-size:12px; height:42px; line-height:24px; padding:8px 0px; width:48px;}
#header .search .btn-search:active{ background-color:#ff6700; border-color:#ff6700; color:#fff;}
#header .search .search-keywords{ height:24px; line-height:24px; padding:0px 0px 4px 0px; position:absolute; top:10px; right:60px;}
#header .search .search-keywords a{ background-color:#fafafa; display:inline-block; height:18px; line-height:18px; margin-left:5px; padding:0px 4px 0px 4px;}
#header .search .search-keywords a,
#header .search .search-keywords a:visited{ color:#424242;}
#header .search .search-keywords a:hover{ background:#ff6700; color:#fff; text-decoration:none;}


#header .main-nav{ position:absolute; left:230px;}
#header .main-nav li.n1{ float:left; position:relative; z-index:999;}
#header .main-nav li.n1 a.n1{ display:inline-block; display:block; font-size:16px; font-weight:normal; height:40px; line-height:40px; padding:25px 10px 25px 10px; position:relative; z-index:999; text-align:center;}
#header .main-nav li.n1 a.n1,
#header .main-nav li.n1 a.n1:visited{ color:#333; }
#header .main-nav li.n1 a.n1:hover,
#header .main-nav li.n1.hover a.n1,
#header .main-nav li.n1.current a.n1{ color:#ff6700; text-decoration:none; }

